﻿<%@ Page Language="C#" MasterPageFile="~/adm_vlg/Admin_master.master" AutoEventWireup="true"
    CodeFile="gig.aspx.cs" Inherits="adm_vlg_gig" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <title>Quản trị Danh Mục</title>
    <link href="js/css/ui-lightness/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" />
    <script src="js/mediaplayer-510/jwplayer.js" type="text/javascript"></script>
    <link href="css/gig-view.css" rel="stylesheet" type="text/css" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="Server">
    <script type="text/javascript">
        $(function () {

            $('.delete').click(function () {
                var answer = confirm('Xóa bài viết sẽ xóa cả đơn hàng, Bạn muốn xóa bài viết này?');
                return answer // answer is a boolean
            });
        })
   
    </script>
    <div id="toolbar">
        <div class="image">
            <img src="img/icon-48-category.png" /></div>
        <div class="text">
            QUẢN LÝ BÀI VIẾT</div>
        <div class="tool">
            <table>
                <tbody>
                    <tr>
                        <td>
                            <a href="categoryEdit.aspx?action=add"><span class="button icon-32-new"></span>Thêm
                                mới</a>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <div class="clear">
        </div>
    </div>
    <br />
    <asp:DropDownList ID="drp_cat" runat="server" AutoPostBack="True" OnSelectedIndexChanged="drp_cat_SelectedIndexChanged">
    </asp:DropDownList>
    <br />
    <br />
    <img height="30px" width="30px" src="img/loading.gif" id="img-loading" />
    <div class="List" style="overflow: auto">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowPaging="True"
            Width="100%" EmptyDataText="Không có công dữ liệu " AllowSorting="True" OnPageIndexChanging="GridView1_PageIndexChanging"
            PageSize="20" CssClass="adminlist">
            <Columns>
                <asp:TemplateField HeaderText="STT">
                    <ItemTemplate>
                        <%# Container.DataItemIndex + 1 %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Tên tiếng việt">
                    <ItemTemplate>
                        <a target="_blank" href="../gigdetails.aspx?g=<%# Eval("idGig") %>&c=<%# Eval("idCategory") %>">
                            <%# Eval("TenCongViec") %></a>
                    </ItemTemplate>
                </asp:TemplateField>
                <%--<asp:TemplateField HeaderText="Tên tiếng anh">
                    <ItemTemplate>
                        <%# Eval("TenCongViec_KD")%>
                    </ItemTemplate>
                </asp:TemplateField>--%>
                <asp:TemplateField HeaderText="Số ngày hoàn thành">
                    <ItemTemplate>
                        <%# Eval("SoNgayCanDeXong") %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Duyệt">
                    <ItemTemplate>
                        <%#Eval("Duyet")!=null?Eval("Duyet").ToString().Equals("True")? "Đã duyệt":"Chưa duyệt":"Chờ duyệt" %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Duyệt">
                    <ItemTemplate>
                        <%#Eval("TrangthaiGig")%>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Xem chi tiết">
                    <ItemTemplate>
                        <%--  <a target="_blank" href="../gigdetails.aspx?g=<%# Eval("idGig") %>&c=<%# Eval("idCategory") %>">Xem</a> |
                       <asp:LinkButton  ID="linkEditG" runat="server" PostBackUrl='<%# Eval("idGig","postDetails.aspx?id={0}") %>'>Xem</asp:LinkButton>
                        |--%>
                        <a href="<%#Eval("idGig") %>" class="view-gig">Xem</a> | <a href="gigDetails.aspx?id=<%#Eval("idGig") %>">
                            Kiểm duyệt</a> | <a class="delete_gig" id="row_<%# Container.DataItemIndex%>" href="<%#Eval("idGig") %>">
                                Xóa</a> | <a href="adminOrder.aspx?id=<%#Eval("idGig") %>">Đơn hàng</a>
                        <%-- <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%# Eval("idGig","gigDetails.aspx?id={0}") %>'>Kiểm duyệt</asp:LinkButton>
                        |
                        <asp:LinkButton CssClass="delete" ID="LinkButton2" runat="server" PostBackUrl='<%# Eval("idGig","gigDetails.aspx?action=delete&id={0}") %>'>Xóa</asp:LinkButton>
                        |
                        <asp:LinkButton CssClass="" ID="LinkButton3" runat="server" PostBackUrl='<%# Eval("idGig","adminOrder.aspx?id={0}") %>'>Đơn hàng</asp:LinkButton>--%>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
    <div id="chitiet_dv">
        <div id="dv_td">
            <div>
                <span id="gig-name"></span>
            </div>
            <table cellpadding="0px" cellspacing="0px">
                <tr class="dvtd_tren">
                    <td width="100px">
                        <span id="gig-time"></span>ngày
                    </td>
                    <td width="100px">
                        100%
                    </td>
                    <td width="100px">
                        <span id="gig-sodonhang"></span>
                    </td>
                </tr>
                <tr class="dvtd_duoi">
                    <td>
                        Giao Hàng
                    </td>
                    <td>
                        Đánh Giá
                    </td>
                    <td>
                        Đơn Đặt Hàng
                    </td>
                </tr>
            </table>
        </div>
        <div id="dv_noidung">
            <div id="noidung_con">
                <table width="100%" style="overflow: hidden;">
                    <tr>
                        <td>
                            <!-- load video vao div nay -->
                            <div id='myplayer'>
                            </div>
                            <div id="tamhinh" runat="server">
                            </div>
                            <!-- load video vao div nay -->
                            <div id="gig-video">
                            </div>
                        </td>
                        <td valign="top" style="padding-left: 5px">
                            <p>
                                <span id="gig-mota"></span>
                            </p>
                        </td>
                    </tr>
                </table>
            </div>
            <div class="clear">
            </div>
            <%--<div id="tagss">
                <div id="tag_trai">
                    <img src="img/tag_icon.jpg" /></div>
                <div id="tag_phai">
                    <asp:Label ID="lblTagss" runat="server"></asp:Label></div>
            </div>--%>
        </div>
    </div>
    <script>
        $(document).ready(function () {
            $(".view-gig").click(function () {
                var id = $(this).attr("href");

                //$("#gig-name").text(id);
                $.ajax({
                    type: "POST",
                    url: "gig.aspx/AdminGetGig",
                    data: '{idGig: "' + id + '" }',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    // success: OnSuccess(id),
                    success: function (response) {
                        var item = response.d;
                        if (item != null) {
                            $("#gig-name").text("Tôi sẽ " + item.TenCongViec);
                            $("#gig-mota").text(item.MoTaCV);
                            $("#gig-ipaddress").text(item.ipAddress);
                            $("#gig-quocgia").text(item.TenQuocGia);
                            $("#gig-time").text(item.SoNgay);
                            $("#gig-sodonhang").text(item.SoDonHang);
                            $("#gig-video").prepend(item.Video);
                            $("#chitiet_dv").dialog({
                                height: 300,
                                modal: true,
                                width: 700,
                                close: function (event, ui) {
                                    //reset cac the khi closed dialog
                                    //dùng chung the cho ca video va hình nên xóa các thẻ
                                    //js video tạo thẻ  $("#myplayer") thành object nên xóa cả div ngoài
                                    //và insert thẻ <div id="myplayer"> vào để chạy lần sau không bị lỗi
                                    $("#gig-video").html('');
                                    $("#myplayer").html('');
                                    $("#myplayer_wrapper").remove();
                                    $("#noidung_con table td:first").append('<div id="myplayer">');
                                }
                            });
                        }
                    },
                    failure: function (response) {
                        alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                        $("#img-loading").hide();
                    }
                });
                return false;
            })



            $("#img-loading").hide();
            $(".delete_gig").click(function () {
                var answer = confirm('Xóa bài viết sẽ xóa cả đơn hàng, Bạn muốn xóa bài viết này?');
                if (answer) {
                    //lay id cua thẻ a đang dc click
                    var id = $(this).attr("id");
                    $("#img-loading").show();
                    $.ajax({
                        type: "POST",
                        url: "gig.aspx/AdminDeleteGig",
                        data: '{idGig: "' + $(this).attr("href") + '" }',
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        // success: OnSuccess(id),
                        success: function (response) {
                            if (response.d == 0) {
                                alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                                $("#img-loading").hide();
                            }
                            else if (response.d == 1) {
                                $("#img-loading").hide();
                                $("#" + id).parent().parent().remove();
                            }

                        },
                        failure: function (response) {
                            alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                            $("#img-loading").hide();
                        }
                    });
                }
                return false;
            });
        })
    </script>
</asp:Content>
